# 参考文档

# 1、点位上图

# 1.1 新增点数据(单条)

接口说明 新增点数据(单条),支持返回数据id。 新增点数据(单条) API 服务地址
URL
请求方式
post/json
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
tplId
模板id
类型:long1:地址模板2:经纬度模板
必填
datas
需要新增的单个点数据
类型:Json提供两种模板:1、地址模板:必须包含地址;2、经纬度模板:必须包含经度、纬度;说明:第一行:字段名,第二行:字段值单次输入:限制1条字段类型及长度限制:(1)地址和字符型数据,限制200字符长度(2)小数型数据限制20字符长度(3)整数型数据限制9字符长度
必填
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
data
info
新增数据id
返回新增数据id
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例
#地址模版示例:tplId=1{    "layerId":"68",    "tplId":"1",    "datas":[        [            "名称",//系统字段,必传            "地址",//系统字段,必传            "电话",//自定义字段            "签约总商户数(个)",//自定义字段            "营业额"//自定义字段        ],        [            "中国建设银行(北京望京支行)",            "北京市朝阳区花家地街花家地北里1号楼(近望花路)",            "010-64730380,010-64738788",            "21000",            "12938.98"        ]    ]}#经纬度模版示例:tplId=2{    "layerId":"68",    "tplId":"2",    "datas":[       [           "名称",//系统字段,必传           "经度",//系统字段,必传           "纬度",//系统字段,必传           "电话",//自定义字段           "签约总商户数(个)",//自定义字段           "营业额"//自定义字段       ],       [           "中国建设银行(北京望京支行)",           "116.468246",           "39.98589",           "010-64730380,010-64738788",           "21000",           "12938.98"       ]  ]}
返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": 192    },    "status": "1",    "infocode": "10000"}

# 1.2 新增点数据(批量)

接口说明 新增点数据(批量上传)。 新增点数据(批量) API 服务地址
URL
请求方式
post/json
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
tplId
模板id
类型:long1:地址模板,地址必传2:经纬度模板,经度纬度必传
必填
datas
需要新增的点数据
类型:Json提供两种模板:地址模板、经纬度模板(示例如下)第一行:字段名,其余行:字段值单次输入:限制在100条内字段类型及长度限制:(1)地址和字符型数据,限制200字符长度(2)小数型数据限制20字符长度(3)整数型数据限制9字符长度
必填
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例
#地址模版示例:tplId=1{    "layerId":"68",    "tplId":"1",    "datas":[        [            "名称",//系统字段,必传            "地址",//系统字段,必传            "电话",//自定义字段            "签约总商户数(个)",//自定义字段            "营业额"//自定义字段        ],        [            "中国建设银行(北京望京支行)",            "北京市朝阳区花家地街花家地北里1号楼(近望花路)",            "010-64730380,010-64738788",            "21000",            "12938.98"        ],        [            "中国建设银行(北京绿地支行)",            "北京市朝阳区望京绿地中心",            "010-64730380,010-64738788",            "18000",            "12938.66"        ]    ]}#经纬度模版示例:tplId=2{    "layerId":"68",    "tplId":"2",    "datas":[       [           "名称",//系统字段,必传           "经度",//系统字段,必传           "纬度",//系统字段,必传           "电话",//自定义字段           "签约总商户数(个)",//自定义字段           "营业额"//自定义字段       ],       [           "中国建设银行(北京望京支行)",           "116.468246",           "39.98589",           "010-64730380,010-64738788",           "21000",           "12938.98"       ]  ]}
返回结果示例
{    "code":0,    "message":"OK",    "status": "1",    "infocode": "10000"}

# 1.3 更新点数据

接口说明 更新点数据,以数据id为主键标识。 更新点数据 API 服务地址
URL
请求方式
post/json
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
fields
批量更新的字段
类型:Json批量更新的字段,必须为模板中提供的数据库字段其中id为必填字段,其他选填如:修改地址不会触发地址解析(调研geo服务获取xy)如:修改经纬度(经度纬度必须成对出现),会重新计算城市adcode(作用于关键词搜索的city参数)
必填
values
待更新字段对应的值
类型:Json1:包含待更新点id和对应字段更新的值,id为必填字段2:数据最多100条
必填
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例
{    "layerId":"37",    "fields":[        "id",//必传        "名称",        "经度",//经度纬度需要成对出现        "纬度"    ],    "values":[        [            "1",            "名称1",            "116.487218",            "39.999748"        ],        [            "2",            "名称2",            "116.487218",            "39.999749"        ]    ]}
返回结果示例
{    "code": 0,    "message": "OK",    "status": "1",    "infocode": "10000"}

# 1.4 删除 点数据

接口说明 该删除指的是逻辑删除。 删除点数据 API 服务地址
URL
请求方式
post/json
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
idList
待删除id列表
类型:Json待删除的点信息,最多100个,最少1个。
必填
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
data
更新的点数量
实时返回结果如果没有变化也会计入更新数量;如果找不到该条记录不会更新。
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例
{    "layerId":"1",    "idList":[        "1",        "2",        "3"    ]}
返回结果示例
{    "code": 0,    "message": "OK",    "data": 2, //表示具体的影响的数据条数,如果idList [1,2,3] 中只有1,2存在,则返回2.               //如果idList [1,2,3] 均存在但是3已经是删除的状态,则返回的3.    "status": "1",    "infocode": "10000"}

# 1.5 查询点数据

接口说明 获取点数据详情。 查询点数据 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
offsetId
起点数据主键id(不包含此id)
类型:long分页数
可选
0
limitNum
要获取的数据量
类型:int范围1-100,即每次请求(每页)最多100条
可选
20
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
生成规则
类型
说明
code
应用层错误码
int
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
String
返回值为OK 表示成功,其他请参见错误码说明
data
数据
json
list
list类型
id
数据主键id
系统字段
Long
如:150
layer_id
图层id
系统字段
Long
如:135
title
名称
系统字段
String
如:中国工商银行24小时自助银行(世纪村支行)
address
地址
系统字段
String
如:北京市xx大街xx号
adcode_n
国家adcode,100000为中国,其他为-1
系统字段
int
如 100000
adcode_p
省adcode
系统字段
int
如 110000
adcode_c
市adcode
系统字段
int
如 110000
adcode_d
区/县adcode
系统字段
int
如 110105
point
点位信息
系统字段
String
如 POINT(116.430162 39.994613)
point_x
经度
系统字段
double
如 116.430162
point_y
纬度
系统字段
double
如 39.994613
varchar_1
用户自定义字段(未指定时候则不存在)
自定义字段
String
如 小王
...其他用户字段
用户自定义字段N(未指定时候则不存在)
自定义字段
stringlongdouble
类型_n,如:varchar_1bigint_2double_3
user_id
用户id
系统字段
int
如 3000120
point_status
0,地址解析成功1,地址解析失败2,地址手动纠偏
系统字段
int
如 0
gmt_create
创建时间
系统字段
String
如 2020-05-21 17:31:31
gmt_modified
修改时间  
系统字段
String
如 2020-05-21 17:31:31
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/cpoint/get/list?key=<用户的key>&layerId=135 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "list": [            {                "id": 150,                "layer_id": 135,                              "title": "中国工商银行24小时自助银行(世纪村支行)",                "address": "",                "adcode_n": 100000,                "adcode_p": 110000,                "adcode_c": 110000,                "adcode_d": 110105,                "point": "POINT(116.430162 39.994613)",                "point_y": 39.994613,                "point_x": 116.430162,                "varchar_1": "2",                "user_id": 1,                              "point_status": 0,                "gmt_create": "2020-05-21 17:31:31",                "gmt_modified": "2020-05-21 17:31:31"                          }        ]    },    "status": "1",    "infocode": "10000"}

# 2、区块上图

# 2.1 新增自定义区块

接口说明 批量新增自定义区块数据。 新增自定义区块数据(批量) API 服务地址
URL
请求方式
post/Json
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/区块图层信息中查询
必填
datas
需要新增的自定义区块数据
类型:Json第一行:字段名,其余行:字段值单次输入:限制在100条内字段类型及长度限制:(1)地址和字符型数据,限制200字符长度(2)小数型数据限制20字符长度(3)整数型数据限制9字符长度
必填
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
data
info
数据库插入条数
int,数据库插入条数
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例
{    "layerId":"11",    "datas":[        [            "_name",            "_polygon",            "_point"        ],        [            "123",            "MULTIPOLYGON((116.472446 39.994498,116.474409 39.993183,116.472575 39.99144,116.470397 39.992772,116.472446 39.994498))",            "POINT(1 1)"        ],        [            "123",            "MULTIPOLYGON((116.472446 39.994498,116.474409 39.993183,116.472575 39.99144,116.470397 39.992772,116.472446 39.994498))",            "POINT(1 1)"        ]    ]}
返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": 2    }}

# 2.2 更新自定义区块

接口说明 批量更新自定义区块数据。 更新自定义区块数据(批量) API 服务地址
URL
请求方式
post/json
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/区块图层信息中查询
必填
datas
需要更新的自定义区块数据
类型:Json第一行:字段名,其余行:字段值单次输入:限制在100条内字段类型及长度限制:(1)地址和字符型数据,限制200字符长度(2)小数型数据限制20字符长度(3)整数型数据限制9字符长度
必填
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
data
info
数据库更新条数
数据库更新条数
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例
{  "layerId":1,  "datas": [        [            "_id",            "_name",            "_address",            "_point"        ],        [            "1",            "中国建设银行(北京望京支行)",            "北京市朝阳区花家地街花家地北里1号楼(近望花路)",            "POINT(112.987 28.9789)"        ],        [            "2",            "中国建设银行(北京绿地支行)",            "北京市朝阳区望京绿地中心",            "POINT(112.1284 28.5466)"        ],        [            "3"            "中国建设银行(北京朝阳公园支行)",            "北京市朝阳区朝阳公园",            "POINT(112.1284 28.5416)"        ]    ]}
返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": 3 //表示更新的具体数量    }}

# 2.3 删除自定义区块

接口说明 批量删除自定义区块数据。 删除自定义区块数据(批量) API 服务地址
URL
请求方式
post/json
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/区块图层信息中查询
必填
ids
需要删除的自定义区块id
类型:Json单次输入:限制在100条内
必填
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
data
info
数据库删除条数
数据库删除条数
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例
{    "layerId":"11",    "ids":["1","2","3"]}
返回结果示例
{    "code": "0",    "message": "xxx",    "detail": "(debug 模式显示错误详情)",    "data": {        "info": "123" //成功个数    }}

# 2.4 查询自定义区块数据

接口说明 查询自定义区块图层内的数据。 查询自定义区块数据API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/区块图层信息中查询
必填
pageNum
页号
类型:int不传或传0、1,都是第一页;传2是第二页;
选填
1
pageSize
每页个数
类型:int最小值为1,最大值为10000
选填
10000
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
说明
code
应用层错误码
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
返回值为OK 表示成功,其他请参见错误码说明
data
_id
多边形id
多边形id
_layer_id
图层id
图层id
_name
多边形名称
多边形名称
_polygon
wkt
经度纬度空格分割
_gmt_create
创建时间
创建时间
_point
中心点
_area
面积
面积(单位:平方米)
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 http://mecore.amap.test/spolygon/get/layerDetail?layerId=4 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "list": [            {                "_id": 25,                "_layer_id": 4,                "_name": "区块-15",                "_polygon": "MULTIPOLYGON((116.33718 40.000669,116.339991 40.000705,116.339922 39.999885,116.340232 39.99332,116.340373 39.992988,116.34072 39.986369,116.33324 39.986039,116.33286 39.992786,116.328977 39.992665,116.32866 39.996237,116.332583 39.996378,116.332641 39.995194,116.337233 39.998868,116.33718 40.000669))",                "_gmt_create": "2020-04-14 16:18:29",                "_point": "POINT(116.336109164185 39.9927157794157)",                "_area": 995138            },            {                "_id": 24,                "_layer_id": 4,                "_name": "区块-14",                "_polygon": "MULTIPOLYGON((116.333688 39.976503,116.334178 39.96759,116.321222 39.966988,116.317802 39.975338,116.317639 39.975991,116.325138 39.976221,116.333688 39.976503))",                "_gmt_create": "2020-04-14 16:15:56",                "_point": "POINT(116.326593163623 39.9719240970921)",                "_area": 1243716            }        ]    },    "status": "1",    "infocode": "10000"}

# 3、空间检索

# 3.1 关键词搜索

接口说明 关键词搜索,支持条件筛选及结果排序。 关键词搜索 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
keywords
搜索关键词,支持0-9数字,大小写字母(a-z,A-Z)以及所有中文字符
类型:String,最大限制在100个字符1.开启图层索引后默认会对title和address建索引,更多字段索引可在“索引配置”里调整。2. 支持关键字检索,即对建立过索引的字段进行检索;如keywords=招商银行,检索返回已建立文本索引列值中包含“招商银行”或者“招商”+“银行”关键字的POI结果集(分词后且的关系)。
可选
city
设定检索的中文城市名
类型:String1. 支持全国/省/市/区县行政区划范围的检索;2. city不传或者为空,即对全表搜索;3. 当city值设置非法或不正确时,按照全部搜索返回。
可选
filter
筛选条件
点击查看:filter对应的筛选排序索引的详解筛选条件:类型:String1:支持建立【筛选排序索引】的字段根据多个条件筛选,多个条件用双&符号连接(请在企业管理平台中管理筛选排序索引)2:判断符合支持>= 大于等于<= 小于等于>大于<小于= 精确匹配(text索引不可用)示例规则:key1=value1&&key2=value2&&lastloctime>=1469817532示例:"name=王师傅|张师傅&&lastloctime>=1469817532
可选
sortrule
排序规则
点击查看:sortrule对应的筛选排序索引详解类型:String只支持按一个字段排序,支持的排序字段如下:1、支持按建立了索引的整数或小数字段进行排序(请在企业管理平台中管理筛选排序索引)sortrule=字段名:asc(升序)sortrule=字段名:desc(降序)示例:按年龄age字段升序排序sortrule=age:asc默认按照匹配度来排序
可选
pageNum
页号
类型:int参数范围>=1
可选
1
pageSize
每页数据量
类型:int参数范围1-100
可选
20
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
生成规则
类型
说明
code
应用层错误码
int
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
String
返回值为OK 表示成功,其他请参见错误码说明
data
数据
json
list
list类型
id
数据主键id
系统字段
Long
如:150
layer_id
图层id
系统字段
Long
如:135
title
名称
系统字段
String
如:中国工商银行24小时自助银行(世纪村支行)
address
地址
系统字段
String
如:北京市xx大街xx号
adcode_n
国家adcode,100000为中国,其他为-1
系统字段
int
如 100000
adcode_p
省adcode
系统字段
int
如 110000
adcode_c
市adcode
系统字段
int
如 110000
adcode_d
区/县adcode
系统字段
int
如 110105
point
点位信息
系统字段
String
如 POINT(116.430162 39.994613)
point_x
经度
系统字段
double
如 116.430162
point_y
纬度
系统字段
double
如 39.994613
varchar_1
用户自定义字段(未指定时候则不存在)
自定义字段
String
如 小王
...其他用户字段
用户自定义字段N(未指定时候则不存在)
自定义字段
stringlongdouble
类型_n,如:varchar_1bigint_2double_3
user_id
用户id
系统字段
int
如 3000120
point_status
0,地址解析成功1,地址解析失败2,地址手动纠偏
系统字段
int
如 0
gmt_create
创建时间
系统字段
String
如 2020-05-21 17:31:31
gmt_modified
修改时间  
系统字段
String
如 2020-05-21 17:31:31
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/cpoint/datasearch/local?key=<用户的key>&keywords=%E6%9B%B9%E6%9D%A8%E8%B7%AF&city=%E4%B8%8A%E6%B5%B7&layerId=4388 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": {          "count": 2        },        "list": [            {                "id": 150,                "layer_id": 135,                "title": "中国工商银行24小时自助银行(世纪村支行)",                "address": "",                "adcode_p": 110000,                "adcode_n": 100000,                "adcode_c": 110000,                "adcode_d": 110105,                "point": "POINT(116.430162 39.994613)",                "point_x": 116.430162,                "point_y": 39.994613,                "varchar_1": "2",                "user_id": 1,                "point_status": 0,                              "gmt_create": "2020-05-21 17:31:31",                "gmt_modified": "2020-05-21 17:31:31"                          }        ]    },    "status": "1",    "infocode": "10000"}

# 3.2 ID搜索

接口说明 ID搜索。 ID搜索 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
id
数据主键
类型:long
可选
1
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
生成规则
类型
说明
code
应用层错误码
int
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
String
返回值为OK 表示成功,其他请参见错误码说明
data
数据
json
list
list类型
id
数据主键id
系统字段
Long
如:150
layer_id
图层id
系统字段
Long
如:135
title
名称
系统字段
String
如:中国工商银行24小时自助银行(世纪村支行)
address
地址
系统字段
String
如:北京市xx大街xx号
adcode_n
国家adcode,100000为中国,其他为-1
系统字段
int
如 100000
adcode_p
省adcode
系统字段
int
如 110000
adcode_c
市adcode
系统字段
int
如 110000
adcode_d
区/县adcode
系统字段
int
如 110105
point
点位信息
系统字段
String
如 POINT(116.430162 39.994613)
point_x
经度
系统字段
double
如 116.430162
point_y
纬度
系统字段
double
如 39.994613
varchar_1
用户自定义字段(未指定时候则不存在)
自定义字段
String
如 小王
...其他用户字段
用户自定义字段N(未指定时候则不存在)
自定义字段
stringlongdouble
类型_n,如:varchar_1bigint_2double_3
user_id
用户id
系统字段
int
如 3000120
point_status
0,地址解析成功1,地址解析失败2,地址手动纠偏
系统字段
int
如 0
gmt_create
创建时间
系统字段
String
如 2020-05-21 17:31:31
gmt_modified
修改时间  
系统字段
String
如 2020-05-21 17:31:31
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/cpoint/datasearch/id?key=<用户的key>&id=499&layerId=4388 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": {          "count": 2        },        "list": [            {                "id": 150,                "layer_id": 135,                "title": "中国工商银行24小时自助银行(世纪村支行)",                "address": "",                "adcode_p": 110000,                "adcode_n": 100000,                "adcode_c": 110000,                "adcode_d": 110105,                "point": "POINT(116.430162 39.994613)",                "point_x": 116.430162,                "point_y": 39.994613,                "varchar_1": "2",                "user_id": 1,                "point_status": 0,                              "gmt_create": "2020-05-21 17:31:31",                "gmt_modified": "2020-05-21 17:31:31"                          }        ]    },    "status": "1",    "infocode": "10000"}

# 3.3 多边形检索

接口说明 多边形检索。 多边形检索 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
keywords
搜索关键词,支持0-9数字,大小写字母(a-z,A-Z)以及所有中文字符
类型:String,最大限制在100个字符1.开启图层索引后默认会对title和address建索引,更多字段索引可在“索引配置”里调整。2. 支持关键字检索,即对建立过索引的字段进行检索;如keywords=招商银行,检索返回已建立文本索引列值中包含“招商银行”或者“招商”+“银行”关键字的POI结果集(分词后且的关系)。
可选
polygon
设定检索的城市名(中文名称或者adcode)
类型:String规则:  面积最大1万平方公里wkt格式并兼容“逗号分隔的一对经纬度代表一个坐标,用分号分割多个坐标”如果只传两个坐标则认为这两坐标为矩形的左下和右上点;多边形数据的起点和终点必须相同,保证图形闭合。经纬度小数点后不建议超过6位示例:- 矩形:polygon=116.374634,39.377362;116.673646,39.576462- 多边形:polygon=115.7409668,40.12009038;115.59127808,39.98869502;115.8631897, 39.91816285;115.92224121,40.06546068;115.7409668,40.12009038
必填
filter
筛选条件
点击查看:filter对应的筛选排序索引的详解筛选条件:类型:String1:支持建立【筛选排序索引】的字段根据多个条件筛选,多个条件用双&符号连接(请在企业管理平台中管理筛选排序索引)2:判断符合支持>= 大于等于<= 小于等于>大于<小于= 精确匹配(text索引不可用)示例规则:key1=value1&&key2=value2&&lastloctime>=1469817532示例:"name=王师傅|张师傅&&lastloctime>=1469817532
可选
sortrule
排序规则
点击查看:sortrule对应的筛选排序索引详解类型:String只支持按一个字段排序,支持的排序字段如下:1、支持按建立了索引的整数或小数字段进行排序(请在企业管理平台中管理筛选排序索引)sortrule=字段名:asc(升序)sortrule=字段名:desc(降序)示例:按年龄age字段升序排序sortrule=age:asc默认按照匹配度来排序
可选
pageNum
页号
类型:int参数范围>=1
可选
1
pageSize
每页数据量
类型:int参数范围1-100
可选
20
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
生成规则
类型
说明
code
应用层错误码
int
message
应用层错误描述
String
data
数据
json
list
list类型
id
数据主键id
系统字段
Long
如:150
layer_id
图层id
系统字段
Long
如:135
title
名称
系统字段
String
如:中国工商银行24小时自助银行(世纪村支行)
address
地址
系统字段
String
如:北京市xx大街xx号
adcode_n
国家adcode,100000为中国,其他为-1
系统字段
int
如 100000
adcode_p
省adcode
系统字段
int
如 110000
adcode_c
市adcode
系统字段
int
如 110000
adcode_d
区/县adcode
系统字段
int
如 110105
point
点位信息
系统字段
String
如 POINT(116.430162 39.994613)
point_x
经度
系统字段
double
如 116.430162
point_y
纬度
系统字段
double
如 39.994613
varchar_1
用户自定义字段(未指定时候则不存在)
自定义字段
String
如 小王
...其他用户字段
用户自定义字段N(未指定时候则不存在)
自定义字段
stringlongdouble
类型_n,如:varchar_1bigint_2double_3
user_id
用户id
系统字段
int
如 3000120
point_status
0,地址解析成功1,地址解析失败2,地址手动纠偏
系统字段
int
如 0
gmt_create
创建时间
系统字段
String
如 2020-05-21 17:31:31
gmt_modified
修改时间  
系统字段
String
如 2020-05-21 17:31:31
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/cpoint/datasearch/polygon?key=<用户的key>&layerId=4388&polygon=121.408,30.22;121.42,31.2601 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": {          "count": 2        },        "list": [            {                "id": 150,                "layer_id": 135,                "title": "中国工商银行24小时自助银行(世纪村支行)",                "address": "",                "adcode_p": 110000,                "adcode_n": 100000,                "adcode_c": 110000,                "adcode_d": 110105,                "point": "POINT(116.430162 39.994613)",                "point_x": 116.430162,                "point_y": 39.994613,                "varchar_1": "2",                "user_id": 1,                "point_status": 0,                              "gmt_create": "2020-05-21 17:31:31",                "gmt_modified": "2020-05-21 17:31:31"                          }        ]    },    "status": "1",    "infocode": "10000"}

# 3.4 周边检索

接口说明 周边检索。 周边检索 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则。 请求参数
参数名
含义
说明
是否必填
缺省值
layerId
图层id
类型:long数据表唯一标识layerId可在企业智图平台/点位图层信息中查询
必填
keywords
搜索关键词,支持0-9数字,大小写字母(a-z,A-Z)以及所有中文字符
类型:String,最大限制在100个字符1.开启图层索引后默认会对title和address建索引,更多字段索引可在“索引配置”里调整。2. 支持关键字检索,即对建立过索引的字段进行检索;如keywords=招商银行,检索返回已建立文本索引列值中包含“招商银行”或者“招商”+“银行”关键字的POI结果集(分词后且的关系)。
可选
center
中心点坐标
类型:String规则:经度和纬度用","分割经纬度小数点后不建议超过6位。
必填
radius
查询半径
类型:Int规则:取值范围[1,50000],单位:米
可选
3000
filter
筛选条件
点击查看:filter对应的筛选排序索引的详解筛选条件:类型:String1:支持建立【筛选排序索引】的字段根据多个条件筛选,多个条件用双&符号连接(请在企业管理平台中管理筛选排序索引)2:判断符合支持>= 大于等于<= 小于等于>大于<小于= 精确匹配(text索引不可用)示例规则:key1=value1&&key2=value2&&lastloctime>=1469817532示例:"name=王师傅|张师傅&&lastloctime>=1469817532
可选
sortrule
排序规则
点击查看:sortrule对应的筛选排序索引详解类型:String只支持按一个字段排序,支持的排序字段如下:1、支持按建立了索引的整数或小数字段进行排序(请在企业管理平台中管理筛选排序索引)sortrule=字段名:asc(升序)sortrule=字段名:desc(降序)示例:按年龄age字段升序排序sortrule=age:asc默认按照匹配度来排序
可选
pageNum
页号
类型:int参数范围>=1
可选
1
pageSize
每页数据量
类型:int参数范围1-100
可选
20
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
生成规则
类型
说明
code
应用层错误码
int
message
应用层错误描述
String
data
数据
json
list
list类型
id
数据主键id
系统字段
Long
如:150
layer_id
图层id
系统字段
Long
如:135
title
名称
系统字段
String
如:中国工商银行24小时自助银行(世纪村支行)
address
地址
系统字段
String
如:北京市xx大街xx号
adcode_n
国家adcode,100000为中国,其他为-1
系统字段
int
如 100000
adcode_p
省adcode
系统字段
int
如 110000
adcode_c
市adcode
系统字段
int
如 110000
adcode_d
区/县adcode
系统字段
int
如 110105
point
点位信息
系统字段
String
如 POINT(116.430162 39.994613)
point_x
经度
系统字段
double
如 116.430162
point_y
纬度
系统字段
double
如 39.994613
varchar_1
用户自定义字段(未指定时候则不存在)
自定义字段
String
如 小王
...其他用户字段
用户自定义字段N(未指定时候则不存在)
自定义字段
stringlongdouble
类型_n,如:varchar_1bigint_2double_3
user_id
用户id
系统字段
int
如 3000120
point_status
0,地址解析成功1,地址解析失败2,地址手动纠偏
系统字段
int
如 0
gmt_create
创建时间
系统字段
String
如 2020-05-21 17:31:31
gmt_modified
修改时间  
系统字段
String
如 2020-05-21 17:31:31
_distance
距中心点距离(米)
系统字段
int
如果sortrule为_distance会返回值-1:值代表未启用_distance排序或获取距离失败0:代表输入center和点重合
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/cpoint/datasearch/around?key=<用户的key>&layerId=4388&center=121.41928,31.23666&radius=500 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": {          "count": 2        },        "list": [            {                "id": 150,                "layer_id": 135,                "title": "中国工商银行24小时自助银行(世纪村支行)",                "address": "",                "adcode_p": 110000,                "adcode_n": 100000,                "adcode_c": 110000,                "adcode_d": 110105,                "point": "POINT(116.430162 39.994613)",                "point_x": 116.430162,                "point_y": 39.994613,                "varchar_1": "2",                "user_id": 1,                "point_status": 0,                              "gmt_create": "2020-05-21 17:31:31",                "gmt_modified": "2020-05-21 17:31:31"                          }        ]    },    "status": "1",    "infocode": "10000"}

# 3.5 点查区块

接口说明 给定某点的经纬度坐标或者标准地址,提供查询该点所属的所有自定义区块结果;需设置图层集tableId,tableId的查询请到后台图层管理中查询。 点查区块 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则 请求参
参数名
含义
说明
是否必填
缺省值
location
经纬度坐标
类型:string规则:经度在前,纬度在后,经纬度间以“,”分割,经纬度小数点后不要超过 6 位。经纬度坐标、结构化地址信息二选一必选,同时传入取经纬度坐标;
二选一必填
address
结构化地址信息
类型:string规则:国家、省份、城市、区县、城镇、乡村、街道、门牌号码、屋邨、大厦,如:北京市朝阳区阜通东大街6号。经纬度坐标、结构化地址信息二选一必选,同时传入取经纬度坐标;
tableId
图层集Id
类型:long用户通过SaaS平台,可查询图层集Id
Y
fields
需要返回的字段
需要返回的字段名称集合,用英文逗号(,)分割,为空时返回所有可见字段。系统字段会默认返回(下划线开头),包括:_id,_name,_layer_id,_layer_name,_area,_polygon,_point,_gmt_create,_gmt_modified
N
layerFirst
按照图层排序
类型:int枚举值,0为按照区块id升序,1为按照图层ID倒序
N
0
showLayerName
返回区块图层名称
类型:int枚举值,0为不返回,1为返回;
N
1
pageNum
页码数
类型:int最小为1
N
1
pageSize
每页个数
类型:int最小为1,最大为1000
N
100
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
类型
说明
code
应用层错误码
int
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
string
返回值为OK 表示成功,其他请参见错误码说明
detail
错误详细说明
String
非必有
data
数据
json
count
返回区块总数
int
location
传入的坐标对
list
区块列表
list
_id
区块ID
long
自定义区块id
_name
区块名称
String
自定义区块名称
_point
中心点坐标
String
自定义区块的中心点
_layer_id
图层ID
long
_layer_name
图层名称
String
_area
面积
_gmt_create
创建时间
_gmt_modified
修改时间
...其他用户字段
用户自定义字段
入参时可以指定返回的自定义字段
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/spolygon/analyze/filterByPoint?key=<用户的key>&address=上海市田林十一村&tableId=66 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "count": 1,        "list": [            {                "_gmt_create": "2021-06-09 11:43:35",                "_name": "test_6",                "_area": 6.31928442615083E7,                "_polygon": "POLYGON((116.428086 40.587236,116.598511 40.57976,116.456388 40.507759,116.428086 40.587236))",                "_layer_id": 187,                "_layer_name": "test060608-01",                "_id": 6,                "_point": "POINT(116.494328333333 40.5582516666667)",                "_gmt_modified": "2021-06-09 11:43:35",                "aaa":123,                "bbb":"test"            }        ],        "location": "116.494328333333,40.5582516666667"    },    "status": "1",    "infocode": "10000"}
错误码
code
message
说明
12021
点查询区块异常
12022
location应为一对用英文逗号分割的经纬度数字
12023
location经纬度格式错误
12024
排序参数sortRule错误
14002
调用在线GEO服务失败

# 4、地理围栏

# 4.1 乡镇/街道界查询

接口说明 乡镇/街道界区划查询接口,提供以区县代码(adcode)或者乡镇区划代码(streetid)来获取乡镇/街道界数据。乡镇/街道区划代码清单请找商务同学获取。 乡镇/街道界区划 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则 请求参
参数名
含义
说明
是否必填
缺省值
adcode
区县代码
类型:int6位区县代码,支持区县,不支持省市;区县代码、乡镇区划代码二选一必选,同时传入求交集;
二选一必填
streetid
乡镇区划代码
类型:long12位乡镇区划代码,精准查询,代码清单请找商务同学获取;区县代码、乡镇区划代码二选一必选,同时传入求交集;
keywords
关键词
类型:long根据关键词模糊查询;与adcode或streetid求交集;
N
showPolygon
是否返回形状
类型:int是否返回形状(showPolygon枚举值,0为不返回,1为返回;
N
0
pageNum
页码数
类型:int最小为1
N
1
pageSize
每页个数
类型:int最小为1,最大为20
N
20
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
类型
说明
code
应用层错误码
int
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
string
返回值为OK 表示成功,其他请参见错误码说明
data
数据
json
info
count
返回数量
int
list
list
name
乡镇/街道名称
string
乡镇/街道名称
polygon
wkt
string
乡镇/街道围栏经纬度串
center
中心点
string
乡镇/街道的中心点
level
street
string
乡镇
streetid
乡镇区划代码
long
乡镇区划代码
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/polygon/dataquery/street?key=<用户的key>&showPolygon=1&adcode=110114&pageSize=2&pageNum=1 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": {            "count": 22        },        "list": [            {                "polygon": "POLYGON((116.2342415 40.2036081,116.2342486 40.2002951,116.2301356 40.2002721,116.2291564 40.200265,116.2259717 40.206811,116.2258135 40.2067432,116.2253507 40.2065432,116.2233797 40.2087861,116.2223147 40.208511,116.2205206 40.2080482,116.2200727 40.2083111,116.2199775 40.2084492,116.2199316 40.2086122,116.2200627 40.208635,116.2201047 40.20897,116.2191697 40.2090112,116.2193034 40.2106093,116.2177026 40.2106321,116.2179658 40.2117112,116.2179357 40.2120291,116.2178407 40.2121853,116.2173096 40.212299,116.2174637 40.2142253,116.2144198 40.2144312,116.2125518 40.2162712,116.2121807 40.2169431,116.2123126 40.218565,116.2121636 40.2189141,116.2121577 40.2197713,116.2122247 40.2214244,116.2123806 40.2215343,116.2126866 40.2217231,116.2127767 40.2219803,116.2132357 40.2220714,116.2139128 40.2221121,116.2139497 40.2218812,116.2145977 40.2219241,116.2146156 40.2221395,116.2149506 40.2221693,116.2151085 40.2223912,116.2159888 40.2227612,116.2145085 40.2233062,116.2146398 40.2236163,116.2146579 40.2239052,116.2145226 40.2249154,116.2143248 40.2250944,116.2136317 40.2251942,116.2134839 40.2256383,116.2136358 40.2266363,116.2135989 40.2267315,116.2112627 40.2278974,116.2110628 40.2282612,116.2110487 40.2284413,116.2111879 40.2293953,116.2112448 40.2300372,116.2121769 40.2322344,116.2125806 40.2339735,116.213383 40.2338862,116.2137858 40.2338303,116.2140088 40.2330054,116.2155889 40.2330585,116.2160748 40.2337855,116.2167619 40.2337644,116.2169529 40.2337443,116.2191078 40.2336494,116.2209638 40.2337145,116.2226579 40.2351742,116.2231719 40.2356703,116.2251579 40.2363235,116.225306 40.2363034,116.2257408 40.2360053,116.2259158 40.2359652,116.2263338 40.2360444,116.2267228 40.2365894,116.2276411 40.2370576,116.2283328 40.2372873,116.2286938 40.2378852,116.2290479 40.2382552,116.2300448 40.2389271,116.2305279 40.2391273,116.2306269 40.2393104,116.230781 40.2398003,116.2307709 40.2400494,116.2309109 40.2403432,116.2313208 40.2407962,116.231173 40.2409874,116.2307918 40.2412223,116.230785 40.2418595,116.2307359 40.2419832,116.230443 40.2421872,116.2303 40.2424965,116.2303697 40.2426945,116.23169 40.2439591,116.232239 40.2444124,116.233045 40.2453185,116.2334858 40.2455414,116.2339887 40.2456695,116.234295 40.2455515,116.235481 40.2456613,116.2363338 40.2451606,116.23749 40.2450385,116.2378027 40.2447974,116.238533 40.2446815,116.2396899 40.2442613,116.240182 40.2441604,116.2405588 40.2442442,116.2416029 40.2448665,116.242398 40.2449392,116.242796 40.2450806,116.2431337 40.2449753,116.2435208 40.2447363,116.2441629 40.2445825,116.2444919 40.2445744,116.2450429 40.2442112,116.245564 40.2440804,116.2457099 40.2440763,116.2470139 40.2446134,116.2472909 40.2445624,116.2477189 40.2443224,116.2480008 40.2437082,116.2483618 40.2432975,116.2489521 40.2430835,116.2493517 40.2427243,116.2495228 40.2426883,116.2497111 40.2426904,116.2506839 40.2431104,116.250797 40.2432454,116.2505949 40.2439054,116.2506269 40.2439733,116.2508358 40.2440093,116.251511 40.2438384,116.2516998 40.2438664,116.2520489 40.2440023,116.2527558 40.2440752,116.2530119 40.2441914,116.253304 40.2444873,116.2538699 40.2447032,116.2542169 40.2450944,116.254439 40.2456744,116.254617 40.2459234,116.2560956 40.2471343,116.2566349 40.2476652,116.2568118 40.2479565,116.2570738 40.2481486,116.257274 40.2482015,116.2600358 40.2479253,116.262828 40.2480933,116.264097 40.2479454,116.2652789 40.2479023,116.2662619 40.2475323,116.2669279 40.2460265,116.268791 40.2450106,116.2687988 40.2435805,116.2676508 40.2427165,116.2698169 40.2426845,116.2698508 40.2419295,116.2696449 40.2418734,116.2696501 40.2407693,116.2706467 40.2407916,116.2706839 40.2391273,116.2731719 40.2389494,116.2734768 40.2389103,116.2737937 40.2387443,116.273693 40.2358643,116.2731847 40.2312123,116.2725719 40.2271362,116.2724015 40.2266593,116.2720668 40.2257395,116.2719097 40.2249783,116.2717616 40.2247163,116.2714738 40.2233184,116.2710097 40.2217603,116.2705678 40.2202932,116.2704606 40.2196292,116.2701584 40.2188382,116.2689708 40.214401,116.2659047 40.2159663,116.2637896 40.2168321,116.2631896 40.2173844,116.2623389 40.218326,116.2618788 40.2187343,116.2614608 40.2189841,116.2606738 40.2189361,116.2596956 40.2187714,116.2594838 40.2186602,116.2592036 40.2183293,116.2585447 40.2163273,116.2584975 40.214366,116.2584698 40.2134682,116.2583708 40.2134652,116.2555005 40.2133822,116.2506136 40.2132362,116.2506736 40.2129281,116.2507644 40.2079959,116.2508135 40.2040191,116.2506934 40.203964,116.2447325 40.2038292,116.2446235 40.2038273,116.2407883 40.2037451,116.2342415 40.2036081))",                "level": "street",                "center": "POINT(116.238956672 40.2303812758)",                "name": "城北街道",                "streetid": 110114001000            },            {                "polygon": "POLYGON((116.0899254 40.195332,116.0900532 40.195328,116.0898193 40.194802,116.0924295 40.1948239,116.0924683 40.193568,116.0927311 40.1935919,116.0927593 40.1931738,116.0924824 40.1931372,116.0925941 40.1893359,116.1040283 40.189394,116.1041612 40.1869439,116.1079942 40.1869439,116.1081394 40.1859302,116.1105892 40.1859589,116.1109012 40.1835829,116.1123674 40.1836599,116.1123983 40.1833751,116.1124753 40.1833857,116.1166314 40.1849829,116.1193332 40.1851571,116.1194255 40.1851378,116.1196975 40.1835479,116.1215883 40.183887,116.1215373 40.184263,116.1221775 40.1844108,116.1222803 40.1843929,116.1226392 40.183728,116.1238672 40.1810468,116.1128923 40.1798608,116.1132742 40.176613,116.1060794 40.1754899,116.1032422 40.1758119,116.1017293 40.1762798,116.1011521 40.1760956,116.100775 40.1758868,116.1005173 40.175685,116.1002292 40.1752327,116.0999523 40.1750019,116.0994393 40.1748481,116.0972122 40.1752097,116.0953342 40.1751378,116.0938143 40.1751999,116.0921341 40.174962,116.0906323 40.1745977,116.0903871 40.17448,116.0902043 40.1743948,116.0900713 40.1747778,116.0890763 40.175405,116.0887473 40.1755398,116.0883643 40.1763137,116.0876063 40.1785148,116.087366 40.1811209,116.0874615 40.182937,116.0873684 40.1835669,116.0872475 40.1837571,116.0841843 40.183485,116.0841363 40.1831839,116.0839421 40.1830629,116.0826484 40.1830507,116.0811643 40.1829061,116.0806502 40.1826969,116.0805295 40.182557,116.0804053 40.1819507,116.0800342 40.181916,116.0799262 40.1821598,116.0796072 40.1825369,116.0791962 40.1828399,116.0768123 40.1840959,116.0747621 40.184891,116.0750331 40.1866151,116.0755873 40.187914,116.0757544 40.1891509,116.0757753 40.190341,116.0757194 40.1906209,116.0758765 40.1914969,116.0760973 40.1920492,116.0760734 40.1924051,116.0764185 40.1925369,116.0792174 40.1930979,116.0786214 40.1935151,116.0771113 40.194302,116.0768191 40.1946039,116.0767822 40.194777,116.0769333 40.1951769,116.0755314 40.1949948,116.0741054 40.194716,116.0724764 40.1950019,116.0721414 40.195191,116.0718362 40.195906,116.0714844 40.1973619,116.0713843 40.198406,116.0715074 40.198913,116.0718224 40.1992369,116.0721004 40.199375,116.0728044 40.1995369,116.0728665 40.1997531,116.0716035 40.2016669,116.0712975 40.201955,116.0707723 40.2021902,116.0693924 40.2018981,116.0693283 40.2019249,116.0693175 40.2022833,116.0680363 40.2021891,116.0669406 40.2020139,116.0664323 40.2018981,116.0652485 40.2014459,116.0643142 40.2013609,116.0639345 40.2014979,116.0638685 40.2024531,116.0636635 40.2025811,116.0633095 40.2026489,116.0630073 40.2028611,116.0628144 40.203065,116.0625662 40.2035631,116.0625412 40.203871,116.0626234 40.2041791,116.0624094 40.2047621,116.0625393 40.2053122,116.0620654 40.207586,116.0601267 40.2073351,116.0600673 40.2074202,116.0600285 40.2090999,116.0592757 40.2120063,116.0591973 40.2126451,116.0557595 40.214748,116.0543956 40.216384,116.0529343 40.2191111,116.0519556 40.2192372,116.0514206 40.2192291,116.0504026 40.2189044,116.0494935 40.2187983,116.0487335 40.2183811,116.0479894 40.2185552,116.0474246 40.2182853,116.0468886 40.2183211,116.0462817 40.2181413,116.0458488 40.2181201,116.0443495 40.2181551,116.0430306 40.2185612,116.0423155 40.2186331,116.0422735 40.2188251,116.0427916 40.2228432,116.0430396 40.2231432,116.0433526 40.2232861,116.0391536 40.2250141,116.0374897 40.223492,116.0349287 40.2221642,116.0335346 40.2223031,116.0323456 40.2226552,116.0314917 40.2232861,116.0310376 40.2241051,116.0315845 40.2257642,116.0330197 40.2281923,116.0305518 40.2295722,116.0210636 40.231754,116.0084399 40.2337001,116.0057628 40.2338135,116.0052029 40.2341965,116.0045757 40.2344065,116.0037836 40.2345473,116.0033086 40.2347824,116.0022168 40.234681,116.0020136 40.2346962,116.0017527 40.2348391,116.0014507 40.2351712,116.0004438 40.2367171,116.0003898 40.2369434,116.0000865 40.2374265,116.0000928 40.2379451,116.0003415 40.2385612,116.0003906 40.2389442,116.0001717 40.2396482,115.9999118 40.2400092,115.9987318 40.2408483,115.9979777 40.2420283,115.9977357 40.2421585,115.9963816 40.2424813,115.9952718 40.2428573,115.9948668 40.2431253,115.9947116 40.2434823,115.9947629 40.2438002,115.9949428 40.2440942,115.9955499 40.2444881,115.9957376 40.2446932,115.9959749 40.2454804,115.9959836 40.2457823,115.9954788 40.2464233,115.9953757 40.2467244,115.9957837 40.2472534,115.9964299 40.2478174,115.9964827 40.2479964,115.9963968 40.2484012,115.9961548 40.2488653,115.9941477 40.2515904,115.9936589 40.2532365,115.9934988 40.2540443,115.9925637 40.2550255,115.9920567 40.2554305,115.992006 40.2559584,115.9921118 40.2563373,115.9920917 40.2572952,115.9919868 40.2576804,115.9915397 40.2581944,115.9892206 40.2595074,115.989002 40.2596436,115.9881098 40.2593964,115.9868408 40.2595044,115.9856988 40.2593764,115.9850779 40.2591235,115.9845988 40.2584432,115.9842426 40.2583683,115.9837657 40.2584342,115.9835859 40.2585116,115.9828488 40.2597955,115.982487 40.2600844,115.9817809 40.2600854,115.9814098 40.2601652,115.97984 40.2609584,115.9788338 40.2612953,115.9782148 40.2612885,115.9766439 40.2609633,115.9757918 40.2609535,115.9744927 40.2615093,115.9734459 40.2620524,115.9729498 40.2621094,115.9709597 40.2618875,115.9704047 40.2621682,115.9701329 40.2624965,115.9697458 40.2627322,115.969614 40.2628673,115.9694656 40.2633613,115.9689399 40.2637286,115.9688615 40.2639125,115.9689391 40.2639445,115.9689825 40.2641702,115.968887 40.2642697,115.9674769 40.2650043,115.9670071 40.2656112,115.9682628 40.2665506,115.968689 40.2671425,115.969088 40.2675274,115.9694621 40.2675892,115.9702751 40.2672784,115.9708119 40.2673565,115.971263 40.2676554,115.9714638 40.2683255,115.9718378 40.2686442,115.971955 40.2689464,115.9722087 40.2690294,115.972838 40.2690205,115.9732989 40.2691924,115.9735311 40.2695313,115.9736781 40.2700334,115.9739138 40.2703323,115.9737731 40.2708043,115.9738311 40.2709435,115.9740609 40.2711296,115.97418 40.2718313,115.9752922 40.2716045,115.9756009 40.2712625,115.9763569 40.2708876,115.9767708 40.2708854,115.9771929 40.2709964,115.9772879 40.2711743,115.9773649 40.2716802,115.9775437 40.2718905,115.978724 40.2721954,115.9787929 40.2726652,115.978686 40.2733575,115.9794062 40.2742635,115.9797811 40.2745114,115.980188 40.2749303,115.980587 40.2756386,115.9813411 40.2762845,115.9817299 40.2767947,115.9816941 40.2770313,115.981343 40.2774574,115.9812701 40.2781456,115.9810278 40.2786835,115.98067 40.2789914,115.9801872 40.2791596,115.980003 40.2794444,115.979181 40.2801853,115.9790601 40.2808146,115.9787552 40.2814225,115.9787619 40.2816064,115.979254 40.2827715,115.9796601 40.2835116,115.9796691 40.2837514,115.9792342 40.2843454,115.9792711 40.2845036,115.9796181 40.2847746,115.9801739 40.2849045,115.9808971 40.2847786,115.9817841 40.2844553,115.9818902 40.2844824,115.9811602 40.2851717,115.9809402 40.2858485,115.9805811 40.2861683,115.980019 40.2870833,115.9798522 40.2875285,115.9792912 40.2880385,115.9785851 40.2896205,115.9786051 40.2906464,115.9790283 40.2912845,115.9791442 40.2916458,115.979059 40.2919086,115.978581 40.2925656,115.97801 40.2928535,115.978119 40.2930745,115.9792841 40.2937505,115.9794442 40.2939366,115.979544 40.2942825,115.979519 40.2949335,115.9794784 40.2951397,115.979327 40.2953456,115.9800152 40.2953296,115.9804362 40.2955097,115.9815481 40.2968085,115.9822922 40.2972184,115.9827181 40.2979416,115.9830789 40.2982498,115.9836111 40.2985194,115.9841981 40.2985927,115.9856171 40.2985655,115.9860981 40.2983757,115.9868042 40.2978955,115.9870511 40.2978356,115.9872512 40.2979045,115.9878904 40.2983765,115.9888883 40.2985796,115.9902504 40.2994187,115.9889692 40.3008195,115.9892402 40.3014355,115.9892681 40.3017605,115.9878662 40.3036917,115.9876522 40.3038037,115.9872141 40.3037636,115.9869423 40.3039716,115.9862291 40.3037495,115.9859831 40.3037587,115.9849873 40.3045245,115.9846341 40.3050578,115.9844591 40.3057378,115.9843441 40.3059039,115.9840771 40.3060116,115.9837052 40.3060436,115.9830623 40.3056806,115.9828022 40.3056877,115.9826142 40.3058057,115.9821973 40.3062858,115.9814464 40.3065346,115.9812611 40.3071506,115.9808892 40.3074194,115.9798513 40.3073158,115.9791474 40.3071335,115.9788113 40.3071275,115.9782593 40.3069046,115.9781052 40.3069198,115.9779763 40.3071077,115.9776522 40.3073147,115.977373 40.3076647,115.9764944 40.3078828,115.9758624 40.3082427,115.9755192 40.3085438,115.9753171 40.3089697,115.97529 40.3100187,115.9763344 40.3114236,115.9762253 40.3122407,115.9761632 40.3124146,115.9754712 40.3133518,115.9751891 40.3140245,115.9751321 40.3146498,115.9753394 40.3156066,115.9745223 40.3175955,115.9740915 40.3181936,115.9730952 40.3190256,115.9730881 40.3190557,115.9731592 40.3191897,115.9741884 40.3193517,115.9745722 40.3194797,115.9750033 40.3197135,115.9754563 40.3201378,115.9764895 40.3201397,115.9777553 40.3204297,115.9782693 40.3204237,115.9788843 40.3202916,115.9794404 40.3203437,115.9798703 40.3207978,115.9807756 40.3220866,115.9816385 40.3230537,115.9823193 40.3236046,115.9824295 40.3239138,115.9826074 40.3240988,115.9833035 40.3242087,115.9843123 40.3246696,115.9847255 40.3246077,115.9855984 40.3246389,115.9858824 40.3249178,115.9862953 40.3256999,115.9865622 40.3259248,115.9869653 40.3259937,115.9880105 40.3258708,115.9883426 40.3261228,115.9887763 40.326805,115.9890495 40.3270627,115.9902924 40.3279137,115.9910162 40.3282967,115.9913444 40.3283548,115.9917334 40.3283198,115.9929826 40.3288398,115.9933675 40.3289076,115.9942383 40.3288517,115.9948524 40.3285666,115.9952203 40.3282937,115.9954454 40.3278898,115.9959074 40.3274479,115.9963574 40.3266539,115.9965622 40.3264347,115.9979655 40.3259568,115.9985094 40.3256809,115.9988322 40.3254058,115.9989933 40.3253749,115.9996872 40.3258797,116.0008572 40.3264969,116.0012242 40.3268997,116.0013672 40.327666,116.0017803 40.3284559,116.0019124 40.3292318,116.0020535 40.3294558,116.0022664 40.3295437,116.0028125 40.3293427,116.0032265 40.3294048,116.0036523 40.3294949,116.0049325 40.3299799,116.0053345 40.3303909,116.0059937 40.3307758,116.0059342 40.3313919,116.0059804 40.3314798,116.0061917 40.3316026,116.0066824 40.3322928,116.0075133 40.3330539,116.0079045 40.3331139,116.0090983 40.3330507,116.0104644 40.334136,116.0106844 40.3342418,116.0113265 40.333906,116.0127485 40.3338658,116.0132614 40.3336659,116.0142885 40.333702,116.0145635 40.3337619,116.0150266 40.3340348,116.0160994 40.3340809,116.0167223 40.3345437,116.0168674 40.3345738,116.0171194 40.3342329,116.0174753 40.3339299,116.0182156 40.3338509,116.0182813 40.3337638,116.0181844 40.3334318,116.0182614 40.3331858,116.0185786 40.3329747,116.0190283 40.3328019,116.0194887 40.3324721,116.0197933 40.3320798,116.0199444 40.331518,116.0208944 40.3309367,116.0209964 40.3300426,116.0210864 40.3298017,116.0213135 40.3296788,116.0218924 40.329614,116.0220614 40.3295348,116.0223305 40.3284888,116.0225155 40.3283797,116.0231085 40.3282886,116.0232745 40.3281768,116.0235514 40.3277298,116.0237226 40.3265386,116.0238127 40.3261928,116.0239263 40.3260588,116.0240785 40.3259638,116.0254435 40.3256597,116.0259142 40.3252797,116.0261054 40.3246039,116.0263414 40.3243688,116.0264144 40.324177,116.0263813 40.3235428,116.0261494 40.3225947,116.0261944 40.3216488,116.0260813 40.3204498,116.0264185 40.3197965,116.0272453 40.3190587,116.0273153 40.3187077,116.0275065 40.3182997,116.0275572 40.3179207,116.0275743 40.3175806,116.0278575 40.3172578,116.0282831 40.3168907,116.0289743 40.3164876,116.0287665 40.3159985,116.0287633 40.3156437,116.0292684 40.3151058,116.0294754 40.3145095,116.0302374 40.3139787,116.0304164 40.3133086,116.0307473 40.3129107,116.0310004 40.3123397,116.0313314 40.3122076,116.0321143 40.3121465,116.0326603 40.3118115,116.0335555 40.3114727,116.0340592 40.3114817,116.0359182 40.3118107,116.0370133 40.3121186,116.0381182 40.3120158,116.0388083 40.3120985,116.0400562 40.3126598,116.0401522 40.3127878,116.0402374 40.3134446,116.0406695 40.3143256,116.0410883 40.3149487,116.0418723 40.3157327,116.0423115 40.3166618,116.0424552 40.3167828,116.0436125 40.3165479,116.0446202 40.3165237,116.0452995 40.3166108,116.0460664 40.3168509,116.0466783 40.3168066,116.0474002 40.3169767,116.0476164 40.3167809,116.0482574 40.3158027,116.0486043 40.3158656,116.0493012 40.3154327,116.0496813 40.3153548,116.0504213 40.3155108,116.0511683 40.3157848,116.0526592 40.3165847,116.0530713 40.3171007,116.0534142 40.317382,116.0539535 40.3175608,116.0540454 40.3177197,116.0539733 40.318048,116.0540194 40.3185357,116.0543633 40.3192738,116.0547285 40.3197187,116.0550122 40.319907,116.0562272 40.3202116,116.0562253 40.3208898,116.0563034 40.3212877,116.0568994 40.3220936,116.0568533 40.3222209,116.0562505 40.3228217,116.0560905 40.3231578,116.0560384 40.3249666,116.0553874 40.3249137,116.0545375 40.3249997,116.0540975 40.3251147,116.0539233 40.3254747,116.0539524 40.3257419,116.0538924 40.3259757,116.0536803 40.3263718,116.0532935 40.326744,116.0533192 40.3268517,116.0536895 40.3271398,116.0544995 40.3274238,116.0556074 40.3279877,116.0566924 40.3283708,116.0573145 40.3289868,116.0577753 40.3293077,116.0578274 40.3294157,116.0577195 40.3298899,116.0573554 40.3308607,116.0578765 40.3311949,116.0580355 40.3318717,116.0582142 40.3321777,116.0588363 40.332401,116.0591187 40.3326747,116.0594233 40.3332449,116.0594065 40.3334177,116.0593077 40.3337199,116.0593875 40.3345269,116.0598785 40.3350217,116.0605724 40.335532,116.0607395 40.335797,116.0616607 40.3367098,116.0618576 40.336697,116.0623364 40.3364459,116.0627783 40.3363341,116.0644132 40.3363026,116.0661686 40.3365218,116.0670033 40.3365058,116.0673627 40.3367247,116.0683285 40.3368859,116.0688276 40.3372819,116.0691697 40.3374368,116.0699265 40.3374769,116.0702566 40.3375648,116.0704565 40.3377588,116.0705276 40.3380618,116.0707905 40.338342,116.0709226 40.3383841,116.0712297 40.3382558,116.0721715 40.3386149,116.0727176 40.3391048,116.0730824 40.3396039,116.0733683 40.3397458,116.0733946 40.3397458,116.0743506 40.3396918,116.0748793 40.3393997,116.0757476 40.339643,116.0768216 40.3397418,116.0771053 40.3396929,116.0776655 40.3392139,116.0776055 40.338954,116.0771636 40.3383447,116.0771894 40.3381567,116.0785794 40.3371669,116.0788414 40.3371118,116.0792646 40.3372499,116.0794423 40.337229,116.0799883 40.3368728,116.0808285 40.3371227,116.0812554 40.3365367,116.0819423 40.335989,116.0822784 40.3358309,116.0829215 40.3358198,116.0832075 40.3357208,116.0835276 40.3350518,116.0839147 40.3348117,116.0839754 40.334021,116.0840964 40.3337028,116.0843715 40.3333781,116.0852574 40.3327219,116.0855162 40.3322909,116.0855653 40.3319,116.0857284 40.3315139,116.0862964 40.3307338,116.0866094 40.330542,116.0871474 40.3305488,116.0887863 40.3310216,116.0890766 40.3309568,116.0900955 40.3305027,116.0904384 40.3307967,116.0907834 40.3309608,116.0921086 40.3310767,116.0922024 40.3310197,116.0923215 40.3307427,116.0925445 40.3306269,116.0931166 40.3306188,116.0960506 40.3302789,116.0970155 40.3303407,116.0984502 40.3299338,116.0987793 40.3299297,116.0993555 40.3300648,116.1005995 40.3306719,116.1022024 40.3309058,116.1028646 40.3314418,116.1035075 40.3313398,116.1042312 40.331033,116.1049563 40.3314779,116.1056554 40.3316037,116.1058786 40.3316279,116.1060935 40.3313588,116.1062595 40.3312668,116.1072475 40.3311496,116.1092177 40.3306399,116.1103445 40.3307289,116.1102675 40.3300958,116.1105596 40.3298429,116.1107647 40.328858,116.1106944 40.3285737,116.1103624 40.3280317,116.1103963 40.3279327,116.1106226 40.3278868,116.1113384 40.3279617,116.1117516 40.3275776,116.1127726 40.3274059,116.1136434 40.3264719,116.1151375 40.3250667,116.1151956 40.3248709,116.1151525 40.3245258,116.1153516 40.3242668,116.1165766 40.3235916,116.1164684 40.3229207,116.1161485 40.321996,116.1165215 40.3213477,116.1165804 40.3208539,116.1169604 40.3206179,116.1180485 40.3202208,116.1181085 40.3193967,116.1183084 40.319008,116.1187915 40.3186277,116.1189204 40.3183249,116.1193991 40.3178027,116.1199273 40.3165929,116.1205154 40.3160848,116.1210124 40.3148136,116.1216634 40.3138848,116.1218894 40.3134359,116.1219124 40.3133827,116.1221525 40.3128727,116.1223953 40.3127127,116.1237394 40.3127496,116.1244203 40.3124349,116.1250092 40.3126215,116.1262725 40.3122648,116.1268283 40.3123497,116.1275743 40.3128258,116.1280623 40.3129248,116.1295554 40.3128288,116.1319255 40.3122328,116.1326815 40.3119089,116.1333065 40.3120177,116.1347892 40.3125046,116.1356234 40.3111057,116.1362893 40.3102818,116.1366802 40.3101326,116.1382102 40.3097957,116.1392163 40.3091998,116.1392695 40.3086399,116.1395633 40.3081679,116.1397032 40.3068487,116.1398505 40.3062709,116.1400844 40.3058477,116.1406643 40.3051788,116.1411043 40.3050895,116.1416713 40.3050787,116.1424403 40.3052327,116.1431624 40.3038447,116.1438783 40.3031345,116.1446802 40.3028068,116.1456595 40.3029468,116.1462961 40.3029115,116.1463992 40.3028209,116.1465953 40.3023226,116.1468113 40.3021058,116.1479886 40.3013946,116.1480292 40.3005859,116.1482012 40.3004696,116.1483773 40.3000176,116.1487413 40.2994708,116.1497602 40.2983727,116.1499693 40.2980257,116.1501093 40.2975697,116.1501462 40.2971257,116.1499284 40.2965986,116.1499211 40.2959698,116.1500393 40.2956047,116.1504704 40.2948424,116.1505122 40.2941387,116.150689 40.2940337,116.1514244 40.2938577,116.1517562 40.2935707,116.1523942 40.2934597,116.1531272 40.2930726,116.1536673 40.2933236,116.1543585 40.2933686,116.1546002 40.2932606,116.1550982 40.2928027,116.1559774 40.2926546,116.1581613 40.2912307,116.1589532 40.2909066,116.1591683 40.2907368,116.1599932 40.2897529,116.1608114 40.2894466,116.1611963 40.2890975,116.1622512 40.2891536,116.1625282 40.2890424,116.1630414 40.2884058,116.1631722 40.2873446,116.163167 40.2865997,116.1626392 40.2859456,116.1626712 40.2856917,116.1636743 40.2854297,116.1642253 40.2848736,116.1646992 40.2831795,116.1648812 40.2828106,116.1653022 40.2822865,116.1659201 40.2818907,116.167137 40.2815766,116.1677393 40.2815926,116.1696921 40.2823408,116.1717163 40.2818967,116.1722461 40.2818726,116.1727642 40.2820334,116.1728722 40.2819328,116.1729902 40.2811206,116.1731481 40.2806296,116.1735083 40.2798126,116.173253 40.2790346,116.1730941 40.2777867,116.173418 40.2766227,116.1734671 40.2759657,116.1735992 40.2754674,116.1739602 40.2748386,116.1746102 40.2743907,116.1747282 40.2741838,116.1747531 40.2737956,116.1745681 40.2730097,116.17457 40.2725304,116.174802 40.2718245,116.1748351 40.2711073,116.1749721 40.2704576,116.1751031 40.2691496,116.1756562 40.2684117,116.176885 40.2672504,116.177325 40.2669046,116.1782213 40.2665804,116.1783531 40.2664114,116.17838 40.2656437,116.1785322 40.2653345,116.1784961 40.2646305,116.1786662 40.2644385,116.180392 40.2631405,116.180526 40.2627827,116.180159 40.2623606,116.180166 40.2602195,116.181132 40.2601633,116.1812031 40.2600776,116.1811841 40.2599335,116.1808089 40.2596175,116.1806839 40.2592955,116.1807799 40.2591206,116.1818989 40.2587435,116.1828331 40.2582265,116.1833021 40.2575966,116.1835818 40.2568815,116.1847789 40.2555965,116.1852897 40.2544656,116.1858252 40.2538173,116.1858648 40.2536613,116.1854829 40.2520616,116.1854061 40.2519013,116.185236 40.2517714,116.1845269 40.2515644,116.1838661 40.2516303,116.183211 40.2518373,116.183208 40.2519284,116.183546 40.2523915,116.1835639 40.2525334,116.1834831 40.2529666,116.1832661 40.2533474,116.1830971 40.2539442,116.182895 40.2539974,116.1822721 40.2538466,116.181955 40.2538854,116.1809668 40.2542063,116.1799569 40.2541664,116.1798112 40.2539985,116.1798299 40.2536627,116.1807628 40.2516254,116.1813669 40.2510194,116.1823169 40.2508523,116.1823869 40.2508165,116.1823749 40.2507034,116.1819089 40.2504655,116.181298 40.2502865,116.1794181 40.2502165,116.1785601 40.2503293,116.178485 40.2502865,116.1785148 40.2499813,116.1783898 40.2494626,116.178246 40.2491564,116.178033 40.2489944,116.1777219 40.2488745,116.177366 40.2488515,116.17602 40.2490085,116.1756009 40.2490066,116.1755751 40.2489114,116.175421 40.2489225,116.175424 40.2486195,116.1761488 40.2485764,116.1765809 40.2484673,116.1768837 40.2482745,116.177806 40.2479324,116.1785799 40.2474384,116.1787139 40.2472475,116.1755889 40.2469352,116.1755178 40.2464632,116.1755607 40.2463414,116.1756597 40.2463203,116.1781898 40.2464635,116.1784619 40.2464643,116.1786857 40.2463422,116.178546 40.2459993,116.1782829 40.2458426,116.177474 40.2457463,116.1766189 40.2457842,116.176706 40.2448014,116.176731 40.2445825,116.1765959 40.2441702,116.1764958 40.2431302,116.1755197 40.2429593,116.175427 40.2428985,116.17536 40.2426733,116.1757267 40.2393332,116.175644 40.2387674,116.1754606 40.2382902,116.1753969 40.2378971,116.175494 40.2374542,116.1758279 40.2368294,116.17588 40.2360384,116.1757826 40.2352493,116.1758607 40.2346663,116.1761388 40.2340115,116.1761708 40.2336092,116.1752748 40.2334652,116.1737259 40.2335753,116.1730428 40.2336933,116.1727308 40.2336683,116.1722108 40.2333662,116.1717708 40.2326204,116.17139 40.2317453,116.1714266 40.2316393,116.1716227 40.2315161,116.1736976 40.2309334,116.1737508 40.2301104,116.1736819 40.2295364,116.1741498 40.2295041,116.1741678 40.2290232,116.1740728 40.2290194,116.1743576 40.2287383,116.1746297 40.2281651,116.1750627 40.2275212,116.1755499 40.2270793,116.1762939 40.2266024,116.1764597 40.2264125,116.1777086 40.2255021,116.1786827 40.2245562,116.1796457 40.2239412,116.1798256 40.223476,116.1796227 40.2224881,116.1797887 40.2220483,116.1800817 40.2216623,116.1801237 40.2213992,116.1800876 40.2211551,116.1797309 40.2206302,116.1792676 40.220552,116.1751416 40.2207001,116.1749547 40.2206312,116.1747738 40.220434,116.1746077 40.2198071,116.1742296 40.2188582,116.1737958 40.2163382,116.1737888 40.2158583,116.1734885 40.2144073,116.1731776 40.2140484,116.1721655 40.2131942,116.1716067 40.2125863,116.1710186 40.212293,116.1699986 40.2121072,116.1699116 40.2119832,116.1699116 40.2115232,116.1696257 40.2112332,116.1693525 40.2110691,116.1678177 40.2116222,116.1652458 40.2125684,116.1651744 40.2126961,116.1649864 40.2127943,116.1599224 40.2145272,116.1588178 40.215038,116.1586898 40.2149452,116.1585156 40.214965,116.1532975 40.2168991,116.1506207 40.2178472,116.1502707 40.2179053,116.1502007 40.2175841,116.1505827 40.2166572,116.1514366 40.2156443,116.1515934 40.2138401,116.1514947 40.2136271,116.1512435 40.2133732,116.1504956 40.2128882,116.1502507 40.2126232,116.1502667 40.2124232,116.1506204 40.2120041,116.1506497 40.211897,116.1505556 40.2117822,116.1494255 40.211802,116.1482796 40.2120272,116.1466444 40.212162,116.1458135 40.2123272,116.1457406 40.2122591,116.1457514 40.2114003,116.1458705 40.210447,116.1467225 40.2090362,116.1468435 40.2086401,116.1467095 40.2085921,116.1456215 40.2083472,116.1446354 40.2078182,116.1442426 40.2077363,116.1437316 40.207848,116.1431657 40.2083691,116.1428407 40.2084511,116.1378385 40.2085021,116.1371175 40.2085802,116.1351074 40.2088661,116.1343915 40.2091081,116.1337185 40.2091829,116.1320285 40.2091572,116.1319255 40.2089271,116.1319086 40.2078301,116.1320405 40.2076321,116.1323036 40.205421,116.1325304 40.20464,116.1328855 40.2044651,116.1335403 40.2033971,116.1336567 40.2030821,116.1336854 40.2024612,116.1339025 40.2016271,116.1336727 40.201461,116.1332894 40.2013862,116.1327496 40.2014282,116.1323915 40.2016368,116.1321913 40.2021058,116.1311453 40.2026392,116.1310786 40.202363,116.1311673 40.2009421,116.1311062 40.199981,116.1310305 40.1998652,116.1308686 40.199805,116.1299954 40.1998093,116.1277455 40.2001072,116.1263924 40.2004441,116.1254842 40.200788,116.1241035 40.2014391,116.1229286 40.201916,116.1212882 40.2022692,116.1196335 40.2028109,116.1191235 40.2028779,116.1188965 40.202892,116.1189695 40.1990541,116.1187476 40.199043,116.1187934 40.1976259,116.1186952 40.1976158,116.1184923 40.1976489,116.1179123 40.1982199,116.1173812 40.198457,116.1171506 40.198741,116.1155984 40.198785,116.1155195 40.1987649,116.1155206 40.1977382,116.1112074 40.197685,116.1112223 40.197372,116.1096913 40.19727,116.1096666 40.1976012,116.1041854 40.1995711,116.0999745 40.1994661,116.0999205 40.2009619,116.0930124 40.201276,116.0919236 40.1996389,116.0904894 40.1969629,116.0899254 40.195332))",                "level": "street",                "center": "POINT(116.075513012 40.2702743725)",                "name": "南口镇",                "streetid": 110114002000            }        ]    },    "status": "1",    "infocode": "10000"}

# 4.2 村/社区区块查询

接口说明 村/社区区划查询接口,提供以乡镇区划代码(streetid)或村级区划代码(villageid)来获取村/社区区块数据。乡镇区划代码或村级区划代码清单请找商务同学获取。 注:本村/社区区块数据仅做参考,并非法定的村/社区行政区划边界。 村/社区区划 API 服务地址
URL
请求方式
get
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则 请求参
参数名
含义
说明
是否必填
缺省值
streetid
乡镇区划代码
类型:long12位乡镇区划代码,精准查询,代码清单请找商务同学获取;乡镇区划代码、村级区划代码二选一必选,同时传入求交集;
二选一必填
villageid
村级区划代码
类型:long12位村级区划代码,精准查询,代码清单请找商务同学获取;乡镇区划代码、村级区划代码二选一必选,同时传入求交集;
keywords
关键词
类型:string根据关键词模糊查询;与streetid或villageid求交集;
N
showPolygon
是否返回形状
类型:int是否返回形状(showPolygon枚举值,0为不返回,1为返回;
N
0
pageNum
页码数
类型:int最小为1
N
1
pageSize
每页个数
类型:int最小为1,最大为20
N
20
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
类型
说明
code
应用层错误码
int
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
string
返回值为OK 表示成功,其他请参见错误码说明
data
数据
json
info
count
返回数量
int
list
list
name
村/社区名称
string
村/社区名称
polygon
wkt
string
村/社区围栏经纬度串
center
中心点
string
村/社区的中心点
level
village
string
villageid
村级区划代码
long
村级区划代码
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
请求示例 https://restapi.amap.com/rest/me/polygon/dataquery/village?key=<用户的key>&showPolygon=1&streetid=110115107000&pageSize=2&pageNum=1 返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": {            "count": 58        },        "list": [            {                "polygon": "POLYGON((116.256442 39.551419,116.256277 39.550674,116.256037 39.550546,116.255139 39.550209,116.253681 39.549992,116.245945 39.549113,116.243562 39.54912,116.245557 39.550326,116.245713 39.550461,116.245496 39.550548,116.244707 39.55106,116.244386 39.551269,116.244082 39.551516,116.243553 39.551981,116.243059 39.552381,116.242756 39.552715,116.242495 39.552971,116.243085 39.55337,116.243892 39.553891,116.2443 39.554347,116.244317 39.554516,116.244213 39.554764,116.245627 39.555145,116.245948 39.556369,116.246182 39.557164,116.245384 39.557963,116.24515 39.558419,116.24463 39.558384,116.243008 39.558368,116.242913 39.558754,116.242722 39.559826,116.242618 39.560352,116.242349 39.560773,116.241994 39.561181,116.241586 39.561629,116.241248 39.561989,116.241083 39.562311,116.240953 39.56284,116.240771 39.563613,116.24065 39.564091,116.240189 39.569014,116.24434 39.569767,116.244611 39.569816,116.247029 39.568954,116.251672 39.569862,116.251151 39.570988,116.253164 39.571608,116.252862 39.572531,116.253144 39.572558,116.252293 39.574177,116.253391 39.574718,116.254177 39.572253,116.255542 39.572598,116.256086 39.572736,116.256178 39.572338,116.259535 39.572356,116.259409 39.573048,116.259804 39.573147,116.259496 39.575217,116.259926 39.575304,116.260185 39.571247,116.260871 39.571301,116.260799 39.571905,116.261841 39.572231,116.262206 39.570079,116.262643 39.570097,116.262203 39.573003,116.262708 39.572901,116.262783 39.572885,116.262845 39.572352,116.263396 39.572372,116.263866 39.569944,116.267398 39.570357,116.276866 39.570423,116.277606 39.565173,116.273333 39.565224,116.273756 39.561915,116.272431 39.561913,116.273503 39.551455,116.270465 39.551448,116.256442 39.551419))",                "level": "village",                "center": "POINT(116.252539 39.56258)",                "name": "石垡村",                "villageid": 110115107200            },            {                "polygon": "POLYGON((116.318628 39.576957,116.319871 39.577071,116.320086 39.577399,116.321817 39.577412,116.322101 39.577219,116.325933 39.577411,116.326056 39.577417,116.325908 39.575693,116.325943 39.573786,116.325996 39.566699,116.325868 39.565468,116.325084 39.562094,116.324748 39.560645,116.324578 39.551826,116.321387 39.551902,116.319321 39.551951,116.319314 39.556526,116.316428 39.556519,116.316435 39.561775,116.316323 39.562009,116.308431 39.56204,116.305441 39.562052,116.303373 39.569974,116.304337 39.569981,116.304321 39.571534,116.305294 39.571187,116.308495 39.569669,116.316021 39.570033,116.315601 39.574043,116.317497 39.573948,116.317228 39.578272,116.317453 39.578274,116.318414 39.578285,116.318628 39.576957))",                "level": "village",                "center": "POINT(116.317716 39.568942)",                "name": "西黄垡村",                "villageid": 110115107201            }        ]    },    "status": "1",    "infocode": "10000"}

# 4.3 AOI围栏查询

接口说明 AOI围栏查询接口,提供以adcode或乡镇区划代码(streetid)来获取AOI围栏数据。乡镇区划代码清单请找商务同学获取。 AOI围栏查询 API 服务地址
URL
请求方式
post(JSON)
所有参数均使用和号字符(&)进行分隔,下面的列表枚举了这些参数及其使用规则 请求参
参数名
含义
说明
是否必填
缺省值
adcode
城市/区县代码
类型:string6位行政区块代码,仅支持城市(包含直辖市)和区县,不支持省;adcode、乡镇区划代码二选一必选,同时传入求交集;不支持传入多个
二选一必填
streetid
乡镇区划代码
类型:string12位乡镇区划代码,精准查询,代码清单请找商务同学获取;adcode、乡镇区划代码二选一必选,同时传入求交集;不支持传入多个
keywords
AOI名称
类型:string根据AOI名称模糊查询;与adcode或streetid求交集;
N
typecode
AOI类型
类型:string6位数字,支持多种类型组合查询;支持大中小类型交叉选择,用逗号拼接
N
全部AOI类型
showPolygon
是否返回形状
类型:int是否返回形状(showPolygon枚举值,0为不返回,1为返回;
N
0
pageNum
页码数
类型:int最小为1
N
1
pageSize
每页个数
类型:int最小为1,最大为1000
N
20
sig
数字签名
选择数字签名认证的用户必填
返回结果参数
名称
含义
类型
说明
code
应用层错误码
int
返回值为 0 表示成功,其他请参见错误码说明
message
应用层错误描述
string
返回值为OK 表示成功,其他请参见错误码说明
data
数据
json
info
count
返回数量
int
list
list
name
AOI名称
string
poiid
AOI id
int
polygon
AOI的边界坐标点wkt
string
center
中心点坐标
string
area
面积,单位平方米
long
province
int
city
int
district
int
address
地址
String
typecode
AOI 类型
String
brandname
品牌名称
String
status
接入层错误状态
1,表示接入层校验成功,其他请参见错误码说明
infocode
接入层错误码
10000,表示接入层成功,其他请参见错误码说明
接口参数示例
{  "streetid":"110101016000",  "keywords":"壳牌",  "showPolygon":0,  "typecode":"120000",  "pageNum":1,  "pageSize":20}
返回结果示例
{    "code": 0,    "message": "OK",    "data": {        "info": {            "count": 2        },        "list": [            {                "poiid": "B023E07BWP",                "name": "港城建材市场(黄山西路)",                "polygon": "MULTIPOLYGON(((121.816498 29.909994,121.817706 29.90939,121.818129 29.910014,121.818125 29.9101,121.816971 29.910654,121.81691 29.910626,121.816498 29.909994)))",                "center": "POINT(121.817331 29.910031)",                "area": 10012,                "province": 330000,                "city": 330206,                "district": 330206,                "address": "黄山西路142号附近",                "typecode": "060603",                "brandname": ""            },            {                "poiid": "B0FFHU5OH4",                "name": "新世纪装饰市场",                "polygon": "MULTIPOLYGON(((121.824508 29.910423,121.825523 29.909478,121.824678 29.908755,121.82363 29.907916,121.823182 29.907544,121.822243 29.908341,121.822192 29.908423,121.822248 29.908564,121.824508 29.910423)))",                "center": "POINT(121.823836 29.908975)",                "area": 38617,                "province": 330000,                "city": 330206,                "district": 330206,                "address": "凤洋一路669号",                "typecode": "060603",                "brandname": ""            }        ]    }}

# 5、错误码说明

参数
说明
示例
status
接入层状态status值为"1" 说明“接入层校验成功”或者“流量没有走接入层此时判断业务状态码code1code=0:成功2code=其他值:失败。错误原因参见message字段
{    "code":12003,    "message":"指定的区块图层不存在",    "status":"1",    "infocode":"10000"}
接入层错误状态status值为"0"说明高德开平接入层错误错误说明:参见info和infocode字段https://lbs.amap.com/api/webservice/guide/tools/info
{    "status":"0",    "info":"INVALID_USER_KEY",    "infocode":"10001"}
infocode
接入层错误码:status为1时,值为10000表示接入层成功,其他值对照说明https://lbs.amap.com/api/webservice/guide/tools/info
info
接入层描述(出错时会有)
code, message
应用层错误码,应用层错误描述0,"OK"10001, "您无此图层数据权限"11006, "请求操作与图层状态不匹配"11007, "请求操作与图层类型不匹配"12006, "请求操作与区块图层状态不匹配"12007, "请求操作与区块图层类型不匹配"11101, "字段个数超过上限"11102, "字段格式错误"11103, "city地址解析错误"11104, "filter参数解析错误"11105, "sortrule参数解析错误"11106, "SEARCH服务错误"11107, "point格式错误"11108, "polygon参数格式错误"11109, "sortrule精准匹配值的个数超限制"11110, "关键字值的个数超限制"11111, "id值的个数超限制"11112, "polygon参数错误,矩形两点经纬度不能相等"11113, "请求数据量超限"11114, "表或索引不存在"